package service

import (
	"context"

	"denglibin.io/common/util"
	"github.com/sirupsen/logrus"
	"go.web.demo.com/api/entity"
	"go.web.demo.com/api/pojo"
)

type UserService struct {
}

//服务方法是可导出的（首字母大写）
//该方法必须有两个可导出或是内建类型的参数
//第一个参数为context.Context，第二个参数是输入参数用来接收数据，第三个参数作为输出参数且必须是指针类型
//方法返回类型为error

func (service *UserService) QueryUser(ctx context.Context, userParam *pojo.UserPram, user *entity.User) error {
	logrus.Info("参数:", userParam)
	user.Name = "李四"
	user.Id = 1
	user.CreateTime = util.GetNowDateTimeString()
	return nil
}
